Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Punta Del Este Challenger San Miguel de Tucuman Challenger Argentina F3 Argentina F12 Chile F6 Venezuela #1-w1 Venezuela #1-w2 Venezuela #1-w3 Venezuela #1-w4 Argentina F9 Brazil F5 Brazil F12 Argentina F11 Argentina F10 Argentina F11 Argentina F18 Argentina F17 Argentina F19 Argentina F20 Argentina F22 Argentina F24 Argentina F25 Argentina F4 Argentina F5 Argentina F6 France F8 Argentina F13 Bolivia F3 Bolivia F4 Argentina F20 Argentina F22 Peru F2 Peru F3 Brazil F5 Brazil F6 Chile F1 Chile F2 Argentina F1 Argentina F2 Argentina F3 Argentina F4 Argentina F5 Paraguay F1 Paraguay F2 Argentina F6 Argentina F7 Argentina F8 Argentina F9 Italy F23 Germany F12 Argentina F17 Argentina F18 Argentina F19 Argentina F20 Argentina F21 Brazil F40 Chile F15 Brazil F42 Chile F1 Chile F3 Chile F4 Argentina F4 Argentina F5 Argentina F6 Argentina F9 Peru F1 Peru F2 Peru F6 Argentina F18 Italy F23 Portugal F4 Argentina F26 Argentina F11 Argentina F12 Argentina F6 Brazil F4 Brazil F6 Argentina F4 Argentina F6 Argentina F7 Argentina F8 Bolivia F2 Chile F5 Italy F22 Argentina F21 Argentina F5 Argentina F15 Torneo Internacional Challenger Fila 2006 - Leon Amazonia Open de Tenis - Belem Seguros Bolivar Open - Medellin II Challenger Ciudada de Guayaquil - Guayaquil South African Airways Tennis Open - Durban San Luis Potosi Challenger 2007 - San Luis Potosi Ciudad de Pozoblanco Open Diputacion - Cordoba 's Tennis Masters 07 Challenger - Graz Aberto de Santa Catarina de Tenis - Florianopolis Copa Petrobras Brazil - Belo Horizonte M25 Punta del Este Hilton Waikoloa Village USTA Challenger - Waikoloa M25 Telfs AGT Challenger - Leon 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Siemens Open - Scheveningen Copa Petrobras Colombia - Bogota Credicard Citi Mastercard Tennis Cup - Campos do Jordao GHI Bronx Tennis Classic - Bronx M25 Arequipa Copa Petrobras-Paraguay - Asuncion Seguros Bolivar Open - Medellin Seguros Bolivar Open - Medellin Lima Challenger - Lima Credicard Mastercard Tennis Cup - Campos do Jordao Santiago Challenger Tunis Challenger The 'Fitz' Casino Challenger - Tunica 2007 West Side Tennis Club Clay Court Challenger - Forest Hills Challenger ATP de Cuenca Diario El Mercurio - Cuenca Challenger Ciudad de Guayaquil - Guayaquil Bancolombia Open - Bogota Challenger Casablanca San Angel - Mexico City Challenger ATP de Cuenca Diario El Mercurio - Cuenca BH Tenis Open International Cup 2008 - Belo Horizonte Copa Petrobras Argentina - Buenos Aires Bancolombia Open - Bogota Bancolombia Open - Cali Santiago Challenger Barranquilla Challenger Copa Petrobras Santa Cruz - Santa Cruz de la Sierra Freeman Men's $50,000 Challenger - Joplin Voit Mexico City Open - Mexico City Orbetello Challenger Trani Challenger San Marino Challenger Genova Challenger Szczecin Challenger Todi Challenger Napoli Challenger Sao Paulo Challenger JSM Challenger - Champaign Challenger Britania Zavaleta - Puebla ITG Miami Challenger - Miami AT&T Challenger of Dallas - Dallas Abierto Internacional de Salinas 'Dario Expreso' - Salinas Sao Leopoldo Challenger San Luis Potosi Challenger - San Luis Potosi Buenos Aires Challenger Bogota Challenger Montevideo Challenger Lima Challenger ECM Prague Open 2008 - Prague Genova Challenger Copa Petrobras - Buenos Aires Sao Paulo Challenger Caltanissetta Challenger Blois Challenger Todi Challenger Seguros Bolivar Open - Cali Orbetello Challenger IV Challenger Ciudad De Guayaquil - Guayaquil Salinas Challenger Como Challenger Quito Challenger Orleans Challenger Como Challenger San Juan Challenger Buenos Aires Challenger Bogota Challenger Ljubljana Challenger IX Gramado Open - Gramado XII Trofeo Ciudad de Quito 'Diario El Comercio' - Quito Copa Petrobras Colombia - Bogota Panama City Challenger Challenger Casablanca San Angel - Mexico City Porto Alegre Challenger Seguros Bolivar Open - Bogota San Juan Challenger Cordoba Challenger Guayaquil Challenger Montevideo Challenger Tallahassee Challenger Todi Challenger Liberec Challenger Guayaquil Challenger Seville Challenger Szczecin Challenger Porto Alegre Challenger Corrientes Challenger Drummondville Challenger Aix En Provence Challenger Heilbronn Challenger Cortina Challenger Manerbio Challenger Como Challenger Campinas Challenger Bucaramanga Challenger Santiago Challenger Lima Challenger Brescia Challenger Barranquilla Challenger Padova Challenger Tallahassee Challenger Savannah Challenger Vicenza Challenger Copa Petrobras Argentina - Buenos Aires Campinas Challenger Buenos Aires Challenger Lima Challenger Le Gosier Challenger Santiago Challenger Furth Challenger Rome Challenger Happy Valley Challenger Sopot Challenger Salinas Challenger Joinville Tennis Festival - Joinville Lima Challenger Guayaquil Challenger Santiago Challenger Bangkok Challenger Todi Challenger Recanati Challenger Ostrava Challenger Biella 5 Challenger Cordenons Challenger Concepcion Challenger Genova Challenger Santo Domingo Challenger Montevideo Challenger Lima Challenger Salinas Challenger Itajai Challenger Santiago Challenger Francavilla Challenger XIII Trofeo Ciudad de Quito - Quito Santiago Challenger Savannah Challenger Salinas Challenger M25 Orlando Moscow Challenger Marburg Challenger Blumenau Challenger Temuco Challenger Milan Challenger Canberra Challenger Furth Challenger Morelos Challenger Buenos Aires Challenger Montevideo Challenger Monterrey Challenger Santo Domingo Challenger Canberra Challenger Ilkley Challenger Campinas Challenger Scheveningen Challenger Portoroz Challenger Lima Challenger Dortmund Challenger Perugia Challenger St. Remy Challenger Santos Challenger Medellin Challenger Perugia Challenger Irving Challenger Temuco Challenger Bastad Challenger Blois Challenger Quito Challenger Genova Challenger Guayaquil Challenger M25 Punta del Este Panama City Challenger Santos Challenger Vicenza Challenger Caltanissetta Challenger Sao Leopoldo Challenger Piracicaba Challenger Rio Quente Challenger Tiburon Challenger Monterrey Challenger Santo Domingo Challenger Challenger Britania Zavaleta - Puebla Guayaquil Challenger Buenos Aires Challenger Noumea Challenger Punta Del Este Challenger Lima 1 Challenger Santiago Challenger Drummondville Challenger Aix En Provence Challenger San Luis Potosi Challenger Bogota Challenger Puerto Vallarta Challenger Rome Challenger Santa Cruz de la Sierra Challenger AT&T Challenger of Dallas - Dallas Ludwigshafen Challenger San Benedetto Challenger Quito Challenger Manta Challenger Braunschweig Challenger Augsburg Challenger Cordenons Challenger Lima Challenger Guayaquil Challenger Todi Challenger Tallahassee Challenger Guayaquil Challenger Oeiras 3 Challenger Todi Challenger Segovia Challenger Marburg Challenger Ambato Challenger Buenos Aires Challenger Lima 2 Challenger Montevideo Challenger Campinas Challenger Santiago Challenger Concepcion 2 Challenger Santa Cruz de la Sierra 2 Challenger San Luis Potosi Challenger II Naples ITG Challenger - Naples Buenos Aires Challenger Buenos Aires 2 Challenger Villa Maria Challenger Vicenza Challenger Iasi Challenger Trieste Challenger San Benedetto Challenger Lima Challenger Santo Domingo Challenger Buenos Aires Challenger Rio De Janeiro Challenger Coquimbo 2 Challenger Sao Paulo Challenger Lyon Challenger Punta Del Este Challenger Milan Challenger Seguros Bogota Open - Bogota Bogota Challenger Buenos Aires Challenger Piracicaba Challenger Lima 2 Challenger Montevideo Challenger Tigre Challenger XII Abierto Internacional de Salinas - Salinas Arpa Ceramic Cup - Reggio Emilia Akbank Private Banking TED Open - Istanbul Merida Challenger Concepcion Challenger Vicenza Challenger Ibague Challenger III Aberto Santa Catarina de Tenis - Florianopolis XIV Challenger ATP Club Premium Open - Quito Cary Challenger Buenos Aires Challenger Santo Domingo Challenger Bangkok Challenger Copa Petrobras-Uruguay - Montevideo Copa Petrobras-Argentina - Buenos Aires Prague II Challenger Ostrava Challenger Aix En Provence Challenger Barcelona Challenger Lisbon Challenger Guayaquil Challenger Antalya Challenger Antalya 2 Challenger Zagreb Challenger Biella 7 Challenger Zagreb Challenger Santos Challenger Lima Challenger Medellin Challenger Zagreb Challenger Copa Telmex - Buenos Aires Bendigo Challenger SA Tennis Open - Johannesburg Abierto Mexicano Telcel - Acapulco AEGON Championships - London AEGON International - Eastbourne Legg Mason Tennis Classic - Washington Pilot Pen Tennis - New Haven Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo Grand Prix de Tennis de Lyon - Lyon Open de Tenis Comunidad Valenciana - Valencia Serbia Open - Belgrade Medibank International - Sydney SAP Open - San Jose Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Serbia Open - Belgrade Open de Nice Cote dAzur - Nice Brasil Open - Costa do Sauipe Copa Claro - Buenos Aires Dallas Challenger Delray Beach International Tennis Championships - Delray Beach Gerry Weber Open - Halle Mercedes Cup - Stuttgart Apia International - Sydney Copa Claro - Buenos Aires Power Horse World Team Cup - Dusseldorf Citi Open - Washington Winston-Salem Open - Winston-Salem Copa Claro - Buenos Aires Vicenza Challenger Abierto Mexicano Telcel - Acapulco San Juan Challenger Villa Allende Challenger Santos Challenger Vicenza Challenger Buenos Aires Challenger Medellin Challenger Campinas Challenger Samarkand Challenger Poznan Challenger Bet-at-home Open - Hamburg ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel San Luis Potosi Challenger Sunrise Challenger Santiago Challenger Rio Open 500 - Rio de Janeiro Brasil Open - Sao Paulo Portugal Open - Oeiras SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel China Open - Beijing Ecuador Open - Quito Leon Challenger Barcelona Open BancSabadell - Barcelona Open de Nice Cote d'Azur - Nice Aegon Nottingham Open - Nottingham Bucaramanga Challenger If Stockholm Open - Stockholm Ecuador Open - Quito Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Pilot Pen Tennis - New Haven Argentina Open - Buenos Aires VTR Open - Vina del Mar Brasil Open - Sao Paulo Bet-at-home Open - Hamburg Generali Open - Kitzbuhel Porto Challenger Pereira Challenger Barranquilla Challenger Countrywide Classic - Los Angeles Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Winston-Salem Open - Winston-Salem Winston-Salem Open - Winston-Salem European Open - Antwerp ASB Classic - Auckland Bet-at-home Open - Hamburg Panama City Challenger Plava Laguna Croatia Open - Umag German Tennis Championships - Hamburg Argentina Open - Buenos Aires VTR Open - Vina del Mar Santiago Open - Santiago Brasil Open - Sao Paulo Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice Argentina Open - Buenos Aires Lima Challenger Chile Dove Men+Care Open - Santiago Chile Dove Men+Care Open - Santiago Le Gosier Challenger Santos Challenger Sao Leopoldo Challenger Milan Challenger Todi Challenger Legg Mason Tennis Classic - Washington Bogota Challenger Bucaramanga Challenger Sarasota Challenger Cordoba Challenger Santiago Challenger Abierto Mexicano Telcel - Acapulco Pereira Challenger Santos Challenger Argentina Open - Buenos Aires UNICEF Open - 's Hertogenbosch Farmers Classic - Los Angeles Open de Nice Cote d'Azur - Nice Buenos Aires Challenger Gerry Weber Open - Halle SkiStar Swedish Open - Bastad Moselle Open - Metz Millennium Estoril Open - Estoril Sao Paulo Challenger Mercedes Cup - Stuttgart Bordeaux Challenger Royal Guard Open Chile - Vina del Mar Santa Cruz de la Sierra 2 Challenger Cordenons Challenger Copa Claro - Buenos Aires Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Santiago Challenger Buenos Aires Challenger Sarasota Challenger Como Challenger Winston-Salem Open - Winston-Salem Aix En Provence Challenger Malaysian Open - Kuala Lumpur If Stockholm Open - Stockholm Valencia Open - Valencia Qatar ExxonMobil Open - Doha Apia International - Sydney Rio Open - Rio de Janeiro Argentina Open - Buenos Aires Braunschweig Challenger Sao Paulo Challenger Morelos Challenger Szczecin Challenger SkiStar Swedish Open - Bastad Bet-at-home Open - Hamburg Buenos Aires Challenger Citi Open - Washington Seville Challenger Millennium Estoril Open - Estoril Mons Challenger Nottingham 2 Challenger Lisbon Challenger Prostejov Challenger Barcelona Open BancSabadell - Barcelona L'Aquila Challenger Open de Nice Cote d'Azur - Nice Swiss Indoors Basel - Basel Konzum Croatia Open - Umag Prague Challenger Meerbusch Challenger If Stockholm Open - Stockholm Ecuador Open - Quito Rio Open - Rio de Janeiro Brasil Open - Sao Paulo US Men's Clay Court Championship - Houston Montevideo Challenger Buenos Aires Challenger Millennium Estoril Open - Estoril Mexico City Challenger Blois Challenger Open Parc - Lyon SkiStar Swedish Open - Bastad Aircel Chennai Open - Chennai Sao Paulo Challenger Brasilia Challenger Suisse Open - Gstaad Tampere Challenger Liberec Challenger Sydney International - Sydney Villa Maria Challenger Rio Open - Rio de Janeiro Lima 1 Challenger Lima 2 Challenger Barcelona Open BancSabadell - Barcelona SkiStar Swedish Open - Bastad Montevideo Challenger Guayaquil Challenger China Open - Beijing Punta Del Este Challenger Brisbane International - Brisbane Mexico City Challenger Cordoba Open - Cordoba Rio Open - Rio de Janeiro Lima Challenger Campinas Challenger Modena Challenger Brasil Open - Sao Paulo Santiago Challenger Millennium Estoril Open - Estoril Santa Cruz de la Sierra Challenger Geneva Open - Geneva Prague Challenger Generali Open - Kitzbuhel San Marino Challenger AEGON Championships - London Pullach Challenger Cordoba Open - Cordoba Rio Open - Rio de Janeiro Cordoba Open - Cordoba Barcelona Open Banc Sabadell - Barcelona Rosario Challenger Plava Laguna Croatia Open - Umag Campinas Challenger San Luis Potosi Challenger Leon Challenger Porto Alegre Challenger Delray Beach Open - Delray Beach Tunis Challenger Troisdorf Challenger Blois Challenger Santa Fe Challenger Santa Cruz de la Sierra Challenger Santa Fe 2 Challenger Salvador De Bahia Challenger Chile Dove Men+Care Open - Santiago Curitiba Challenger Cordoba Open - Cordoba Argentina Open - Buenos Aires Austrian Open - Kitzbuhel Piracicaba Challenger Brasil Open - Costa do Sauipe Florianopolis Challenger U.S. Mens's Clay Court Championship - Houston Porto Challenger Qatar ExxonMobil Open - Doha Ordina Open - 's-Hertogenbosch China Open - Beijing If Stockholm Open - Stockholm Brisbane International - Brisbane AEGON International - Eastbourne Swiss Indoors Basel - Basel Concepcion Challenger Leon Challenger Jerusalem Challenger Santiago Challenger Columbus Challenger Francavilla Challenger Ann Arbor Challenger Bratislava Challenger Porto Challenger Apia International - Sydney Santiago Challenger San Miguel de Tucuman Challenger Sony Ericsson Open - Miami Concepcion Challenger Rogers Cup - Montreal Shanghai - Shanghai BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto BNP Paribas Open - Indian Wells Rogers Cup - Toronto Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Open - Cincinnati Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome BNP Paribas Open - Indian Wells Antofagasta Challenger BNP Paribas Open - Indian Wells Cordoba Open - Cordoba Shanghai Rolex Masters - Shanghai Guayaquil Challenger BNP Paribas Open - Indian Wells Movistar Open - Santiago Shanghai Rolex Masters - Shanghai Open Parc - Lyon ASB Classic - Auckland Bogota Challenger Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Miami Open - Miami Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Barcelona Open BancSabadell - Barcelona Wimbledon - London German Tennis Championships - Hamburg Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Plava Laguna Croatia Open - Umag Australian Open - Melbourne Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Sony Open Tennis - Miami French Open - Paris Wimbledon - London U.S. Open - New York Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Miami Open - Miami U.S. Open - New York BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Miami Open - Miami Australian Open - Melbourne French Open - Paris Topshelf Open - 's-Hertogenbosch Mercedes Cup - Stuttgart Copa Telmex - Buenos Aires Brasil Open - Sao Paulo Countrywide Classic - Los Angeles AEGON International - Eastbourne Chengdu Open - Chengdu Argentina Open - Buenos Aires Australian Open - Melbourne Australian Open - Melbourne Davis Cup, PO, SWE-ARG 2-3 French Open - Paris Davis Cup, World Group, SF, GBR-ARG 2-3 French Open - Paris Davis Cup, World Group, QR, COL-ARG 3-1 Wimbledon - London Abierto de Tenis Mifel - Los Cabos U.S. Open - New York French Open (juniors) Wimbledon (juniors) Australian Open - Melbourne U.S. Open (juniors) French Open - Paris Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open Qualifying - Doha French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Zagreb Challenger Davis Cup, World Group, PO, ISR-ARG 2-3 Davis Cup, World Group, QF, ARG-SRB 4-1 Cali Challenger Davis Cup, World Group, SF, BEL-ARG 3-2 Davis Cup, World Group, 1R, ARG-BRA 3-2 French Open (juniors) Davis Cup, World Group, QF, RUS-ARG 2-3 U.S. Open (juniors) Davis Cup, World Group, SF, CZE-ARG 3-2 U.S. Open (juniors) Davis Cup, World Group, 1R, POL-ARG 2-3 Cordoba Open - Cordoba Hamburg European Open - Hamburg Asuncion Challenger